The Impact of Identifier Style on Effort and Comprehension

ثبت نشده
چکیده

INTRODUCTION: A family of studies investigating the impact of program identifier style on human comprehension is presented. Two popular identifier styles are examined, namely camel case and underscore. The underlying hypothesis is that identifier style affects the speed and accuracy of comprehending source code. To investigate this hypothesis, five studies were designed and conducted. The first study, which investigates how well humans read identifiers in the two different styles, focuses on low-level readability issues. The remaining four studies build on the first to focus on the semantic implications of identifier style. METHODS: The studies involve 150 participants with varied demographics from two different universities. A range of experimental methods is used in the studies including timed testing, read aloud, and eye tracking. These methods produce a broad set of measurements and appropriate statistical methods, such as regression models and Generalized Linear Mixed Models (GLMMs), are applied to analyze the results. CONCLUSIONS: While unexpected, the results demonstrate that the tasks of reading and comprehending source code is fundamentally different from those of reading and comprehending natural language. Furthermore, as the task becomes similar to reading prose, the results become similar to work on reading natural language text. For more “source focused” tasks, experienced software developers appear to be less affected by identifier style; however, beginners benefit from the use of camel casing with respect to accuracy and effort.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extended Models on The Impact of Identifier Style on Effort and Comprehension

A series of studies investigating the impact of program identifier style on human comprehension are presented. Two popular identifier styles are examined, namely camel case and underscore. The underlying hypothesis is that identifier style affects the speed and accuracy of comprehending and manipulating source code. To investigate this hypothesis, a series of five experimental studies were desi...

متن کامل

Women and men - Different but equal: On the impact of identifier style on source code reading

Program comprehension is preliminary to any program evolution task. Researchers agree that identifiers play an important role in code reading and program understanding activities. Yet, to the best of our knowledge, only one work investigated the impact of gender on the memorability of identifiers and thus, ultimately, on program comprehension. This paper reports the results of an experiment inv...

متن کامل

The Impact of Tactics Rules on Media Comprehension Challenges Faced by Non-Native English Speakers

EFL learners who loved to read newspapers but have difficulty in comprehending. Present paper is a study on the significance of special styles of newspapers’ writing that may contribute in decreasing reading and comprehension skills for EFL learners and also is primarily concerned with the language and style of newspaper reportage. Skilled readers don’t just read, they interact with the text. T...

متن کامل

The Impact of Cultural Orientation on EFL Learners’ Reading Comprehension and Achievement Motivation

This study investigated the effect of cultural orientation on reading comprehension andachievement motivation of the EFL learners. To conduct this study, the researcher recruited 60Iranian EFL learners at language institutes. All learners were selected from the intermediate level.They were assigned to two groups; experimental and control groups. The researcher used a numberof cultural concepts ...

متن کامل

The Comparative Impact of Content-Based and Task-Based Teaching in a Critical Thinking Setting on EFL Learners’ Reading Comprehension

This study was an attempt to investigate the comparative impact of two types of teaching approaches, namely content-based (CBI) and task-based (TBLT) instruction on the reading comprehension of Iranian EFL learners. For this purpose, sixty intermediate students from a pool of eighty five students studying at a private language school were chosen using a piloted PET. The students were then rando...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012